diff options
| author | Juan Marín Noguera <juan@mnpi.eu> | 2025-05-16 22:18:44 +0200 |
|---|---|---|
| committer | Juan Marín Noguera <juan@mnpi.eu> | 2025-05-16 22:18:44 +0200 |
| commit | 4f670b750af5c11e1eac16d9cd8556455f89f46a (patch) | |
| tree | e0f8d7b33df2727d89150f799ee8628821fda80a /1.4.3.1.lyx | |
| parent | 16ccda6c459c0fd7ca2081e9d541124c28b0c556 (diff) | |
Changed layout for more manageable volumes
Diffstat (limited to '1.4.3.1.lyx')
| -rw-r--r-- | 1.4.3.1.lyx | 334 |
1 files changed, 0 insertions, 334 deletions
diff --git a/1.4.3.1.lyx b/1.4.3.1.lyx deleted file mode 100644 index 8eda4ba..0000000 --- a/1.4.3.1.lyx +++ /dev/null @@ -1,334 +0,0 @@ -#LyX 2.4 created this file. For more info see https://www.lyx.org/ -\lyxformat 620 -\begin_document -\begin_header -\save_transient_properties true -\origin unavailable -\textclass book -\begin_preamble -\input defs -\end_preamble -\use_default_options true -\maintain_unincluded_children no -\language english -\language_package default -\inputencoding utf8 -\fontencoding auto -\font_roman "default" "default" -\font_sans "default" "default" -\font_typewriter "default" "default" -\font_math "auto" "auto" -\font_default_family default -\use_non_tex_fonts false -\font_sc false -\font_roman_osf false -\font_sans_osf false -\font_typewriter_osf false -\font_sf_scale 100 100 -\font_tt_scale 100 100 -\use_microtype false -\use_dash_ligatures true -\graphics default -\default_output_format default -\output_sync 0 -\bibtex_command default -\index_command default -\float_placement class -\float_alignment class -\paperfontsize default -\spacing single -\use_hyperref false -\papersize default -\use_geometry false -\use_package amsmath 1 -\use_package amssymb 1 -\use_package cancel 1 -\use_package esint 1 -\use_package mathdots 1 -\use_package mathtools 1 -\use_package mhchem 1 -\use_package stackrel 1 -\use_package stmaryrd 1 -\use_package undertilde 1 -\cite_engine basic -\cite_engine_type default -\biblio_style plain -\use_bibtopic false -\use_indices false -\paperorientation portrait -\suppress_date false -\justification true -\use_refstyle 1 -\use_formatted_ref 0 -\use_minted 0 -\use_lineno 0 -\index Index -\shortcut idx -\color #008000 -\end_index -\secnumdepth 3 -\tocdepth 3 -\paragraph_separation indent -\paragraph_indentation default -\is_math_indent 0 -\math_numbering_side default -\quotes_style english -\dynamic_quotes 0 -\papercolumns 1 -\papersides 1 -\paperpagestyle default -\tablestyle default -\tracking_changes false -\output_changes false -\change_bars false -\postpone_fragile_content false -\html_math_output 0 -\html_css_as_file 0 -\html_be_strict false -\docbook_table_output 0 -\docbook_mathml_prefix 1 -\end_header - -\begin_body - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -rexerc3[22] -\end_layout - -\end_inset - -Write the -\family typewriter -MOVE -\family default - routine, - which is missing from the program in the text (operation code 7). -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -answer -\end_layout - -\end_inset - -The following is not tested. -\end_layout - -\begin_layout Standard -\begin_inset listings -inline false -status open - -\begin_layout Plain Layout -MOVE J3Z CYCLE -\end_layout - -\begin_layout Plain Layout - ENTA 0,3 -; - -\lang english - Calculate time -\end_layout - -\begin_layout Plain Layout - INCA 1,3 -\end_layout - -\begin_layout Plain Layout - STA TIME(0:2) -\end_layout - -\begin_layout Plain Layout - LD1 A1REG -; - -\lang english - Load destination position -\end_layout - -\begin_layout Plain Layout - LDA SIGN1 -; - -\lang english - Check positive sign -\end_layout - -\begin_layout Plain Layout - JAP 1H -\end_layout - -\begin_layout Plain Layout - J1NZ MEMERROR -\end_layout - -\begin_layout Plain Layout - STZ SIGN1(0:0) -\end_layout - -\begin_layout Plain Layout -1H J3Z CYCLE -; - -\lang english - Check loop variable -\end_layout - -\begin_layout Plain Layout - CMP1 =BEGIN= -; - -\lang english - Check destination -\end_layout - -\begin_layout Plain Layout - JGE MEMERROR -\end_layout - -\begin_layout Plain Layout - CMP5 =BEGIN= -; - -\lang english - Check source -\end_layout - -\begin_layout Plain Layout - JGE MEMERROR -\end_layout - -\begin_layout Plain Layout - LDA 0,5 -; - -\lang english - Move value -\end_layout - -\begin_layout Plain Layout - STA 0,1 -\end_layout - -\begin_layout Plain Layout - DEC3 1 -; - -\lang english - Next iteration -\end_layout - -\begin_layout Plain Layout - INC1 1 -\end_layout - -\begin_layout Plain Layout - INC5 1 -\end_layout - -\begin_layout Plain Layout - ST1 I1REG -\end_layout - -\begin_layout Plain Layout - JMP 1B -\end_layout - -\end_inset - - -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -rexerc5[24] -\end_layout - -\end_inset - -Determine the time required to simulate the -\family typewriter -LDA -\family default - and -\family typewriter -ENTA -\family default - operators, - compared with the actual time for -\family typewriter -MIX -\family default - to execute these operators directly. -\end_layout - -\begin_layout Standard -\begin_inset ERT -status open - -\begin_layout Plain Layout - - -\backslash -answer -\end_layout - -\end_inset - -It takes 2 cycles to run an -\family typewriter -LDA -\family default - instruction and 1 cycle to run an -\family typewriter -ENTA -\family default - instruction. - However, - it takes 95 cycles to simulate -\family typewriter -LDA -\family default -, - plus 5 if the sign is not included in the fields to load, - and 52 to simulate -\family typewriter -ENTA -\family default -, - plus 2 if the value to load is not zero, - and we also have to add 15 cycles to both if the index field is nonzero. - This -\emph on -more or less -\emph default - matches the solution but I'm not spending any more effort on -\emph on -counting cycles -\emph default -. -\end_layout - -\end_body -\end_document |
