CALVIS32: Customizable assembly language visualizer and simulator for intel x86-32 architecture

This research paper discusses the extensibility and customizability of CALVIS32, a simulation tool that was developed to visualize x86-32 assembly programs. CALVIS32 can support various sets of instructions with limitations aligned with the developer's knowledge in assembly overall. This is don...

وصف كامل

محفوظ في:
التفاصيل البيبلوغرافية
المؤلفون الرئيسيون: Alcalde, Jennica Grace D., Chua, Goodwin A., Demabildo, Ivan Marlowe L., Ong, Marielle Ashley T., Uy, Roger Luis
التنسيق: text
منشور في: Animo Repository 2017
الموضوعات:
الوصول للمادة أونلاين:https://animorepository.dlsu.edu.ph/faculty_research/1983
الوسوم: إضافة وسم
لا توجد وسوم, كن أول من يضع وسما على هذه التسجيلة!
الوصف
الملخص:This research paper discusses the extensibility and customizability of CALVIS32, a simulation tool that was developed to visualize x86-32 assembly programs. CALVIS32 can support various sets of instructions with limitations aligned with the developer's knowledge in assembly overall. This is done by means of adjusting configuration files affecting the types of assembly instructions, registers, memory sizes that could be used in CALVIS32. After configuring the simulation environment, CALVIS32 can then simulate an assembly program being executed in the specified environment. Also, CALVIS32 will check for errors, and display crucial information such as register, flag, and memory values that were affected during the simulation. Overall, extended assembly instructions can be managed and created with CALVIS32, which would be essential in today's ideology of extensibility and reusability of a software system in the industrial world. © 2016 IEEE.