break;
}
if(sys->cpu->gr[1] + i > execptr->end) {
- setcerr(208, NULL); /* SVC input - memory overflow */
+ setcerr(208, ""); /* SVC input - memory overflow */
break;
}
sys->memory[sys->cpu->gr[1]+i] = *(buffer + i);
for(i = 0; i < sys->memory[sys->cpu->gr[2]]; i++) {
if(sys->cpu->gr[1] + i > execptr->end) {
- setcerr(209, NULL); /* SVC output - memory overflow */
+ setcerr(209, ""); /* SVC output - memory overflow */
return;
}
/* 「文字の組」の符号表に記載された文字と、改行(CR)/タブを表示 */
/**
* ADDA命令のテンプレート\n
* 汎用レジスタrに値valを算術加算
- * \relates exec
*/
void adda(WORD r, WORD val)
{
/**
* ADDL命令のテンプレート\n
* 汎用レジスタrに値valを論理加算
- * \relates exec
*/
void addl(WORD r, WORD val)
{
/**
* SLA命令 - オペランドr,adr,x。語長2\n
- * \relates exec
* 算術演算なので、第15ビットは送り出されない
+ * \relates exec
*/
void sla()
{