NCCU_Exam 板


LINE

课程名称:系统程式 课程性质:必修 课程范围:1~2章 开课教师:刘昭麟 开课学院:理学院 开课系级:资科系 考试日期(年月日):101/4/26 考试时限(Mins):100分 试题本文: 1.假定SIC组译器的SYMTAB记录了XYZ代表的位址是002048,把STAXYZ,X翻译成SIC机器码,写 出过程 2.假定SIC/XE组译器的SYMTAB记录了XYZ代表的位址是000024.同时假设暂存器PC的内容是 000034,把JLT XYZ翻译成SIC/XE机器码,写出过程 3.藉由CPU解译机器语言指令的过程,详细说明SIC/XE CPU机器语言指令190006的功能 4.依据MID1程式作答. (1)执行这一个程式,在执行RSUB之前,A暂存器的内容是多少? (2)执行这一个程式,在执行RSUB之前,在VARF所预留的三个WORD的内容是多少?如果不确定 的话,就以??代表一个BYTE,如果一个WORD的内容不确定,就要写?????? (3)在组译过程时,SYMTAB中,HERE3代表哪一位址? (4)在组译过程中,SYMTAB中,VARA代表哪一位址? (5)在组译过程中,SYMTAB中,VARF代表哪一位址? (6)组译LDA ZERO,写出组译过程与所得的OBJECT CODE 5.依据MID2作答 (1)执行这一个程式在执行J @RETADR之前,ALPHA所代表的WORD的内容是多少? (2)执行这一个程式,在执行J @RETADR之前,BETA+3所代表的WORD的内容是多少? (3)执行这一个程式,在执行J @RETADR之前,GAMMA+6所代表的WORD的内容是多少? (4)在组译过程时,SYMTAB中,HERE2代表哪一位址? (5)在组译过程中,SYMTAB中,ADDLP代表哪一位址? (6)在组译过程中,SYMTAB中,BETA代表哪一位址? (7)组译SUBRS,A,写出组译过程与所得的OBJECT CODE (8)组译STL RETADR,写出组译过程与所得的OBJECT CODE 6.MID3的SIC组合语言程式已经完成了第一阶段的组译工作,写出这一程式完整的OBJECT PROGRAM --------------------------------MID1-START---------------------------------- MID 1 START 2000 HERE 1 STL RETADR LDA ZERO LDX ZERO STA VARA HERE2 ADD VARA COMP VARB JLT HERE3 ADD VARC J HERE4 HERE3 ADD VARD HERE4 TIX VARE JLT HERE2 LDX VARC STA VARF,X LDL RETADR RSUB ZERO WORD 0 VARA WORD 9 VARB WORD 3 VARC WORD 1 VARD WORD 3 VARE WORD 5 RETADR RESW 2 VARF RESW 3 END HERE1 --------------------------------MID1 END--------------------------------------- --------------------------------MID2 START------------------------------------- MID2 START 0 HERE1 STL RETADR LDA #0 LDS #3 LDT #300 LDX #0 HERE2 STA ALPHA,X SUBR S,A STA BETA,X ADD #6 ADDR S,X COMPR X,T JLT HERE2 LDX #0 ADDLP LDA ALPHA,X ADD BETA,X STA GAMMA,X ADDR S,X COMPR X,T JLT ADDLP J @RETADR ALPHA RESW 100 BETA RESW 100 GAMMA RESW 100 RETADR RESW 1 END HERE1 -----------------------------MID 2 END----------------------------------------- -----------------------------MID 3 START--------------------------------------- LINE LOCCTR SOURCE STATEMENT OBJECT CODE 1 001000 MID3 START 1000 2 001000 HERE STL ABC 141031 3 001003 LDX ZERO 04102B 4 001006 LDCH STR1,X 509018 5 001009 STCH STR2,X 549020 6 00100C TIX ELEVEN 2C102E 7 00100F JLT MOVECH 381006 8 001012 LDL ABC 081031 9 001015 RSUB 4C0000 10 001018 STR1 BYTE C'TEST STR' 5445535410535452 11 001020 STR2 RESB 11 12 00102B ZERO WORD 0 000000 13 00102E ELEVEN WORD 11 00000B 14 110131 ABC RESW 1 15 001034 END HERE -----------------------------MID 3 END----------------------------------------- --



※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.245.64.184 ※ 编辑: dibery 来自: 60.245.64.184 (05/05 20:18)







like.gif 您可能会有兴趣的文章
icon.png[问题/行为] 猫晚上进房间会不会有憋尿问题
icon.pngRe: [闲聊] 选了错误的女孩成为魔法少女 XDDDDDDDDDD
icon.png[正妹] 瑞典 一张
icon.png[心得] EMS高领长版毛衣.墨小楼MC1002
icon.png[分享] 丹龙隔热纸GE55+33+22
icon.png[问题] 清洗洗衣机
icon.png[寻物] 窗台下的空间
icon.png[闲聊] 双极の女神1 木魔爵
icon.png[售车] 新竹 1997 march 1297cc 白色 四门
icon.png[讨论] 能从照片感受到摄影者心情吗
icon.png[狂贺] 贺贺贺贺 贺!岛村卯月!总选举NO.1
icon.png[难过] 羡慕白皮肤的女生
icon.png阅读文章
icon.png[黑特]
icon.png[问题] SBK S1安装於安全帽位置
icon.png[分享] 旧woo100绝版开箱!!
icon.pngRe: [无言] 关於小包卫生纸
icon.png[开箱] E5-2683V3 RX480Strix 快睿C1 简单测试
icon.png[心得] 苍の海贼龙 地狱 执行者16PT
icon.png[售车] 1999年Virage iO 1.8EXi
icon.png[心得] 挑战33 LV10 狮子座pt solo
icon.png[闲聊] 手把手教你不被桶之新手主购教学
icon.png[分享] Civic Type R 量产版官方照无预警流出
icon.png[售车] Golf 4 2.0 银色 自排
icon.png[出售] Graco提篮汽座(有底座)2000元诚可议
icon.png[问题] 请问补牙材质掉了还能再补吗?(台中半年内
icon.png[问题] 44th 单曲 生写竟然都给重复的啊啊!
icon.png[心得] 华南红卡/icash 核卡
icon.png[问题] 拔牙矫正这样正常吗
icon.png[赠送] 老莫高业 初业 102年版
icon.png[情报] 三大行动支付 本季掀战火
icon.png[宝宝] 博客来Amos水蜡笔5/1特价五折
icon.pngRe: [心得] 新鲜人一些面试分享
icon.png[心得] 苍の海贼龙 地狱 麒麟25PT
icon.pngRe: [闲聊] (君の名は。雷慎入) 君名二创漫画翻译
icon.pngRe: [闲聊] OGN中场影片:失踪人口局 (英文字幕)
icon.png[问题] 台湾大哥大4G讯号差
icon.png[出售] [全国]全新千寻侘草LED灯, 水草

请输入看板名称,例如:Boy-Girl站内搜寻

TOP